home *** CD-ROM | disk | FTP | other *** search
/ IRIX Installation Tools & Overlays 2002 November / SGI IRIX Installation Tools & Overlays 2002 November - Disc 2.iso / relnotes / pcp_eoe / ch3.z / ch3
Text File  |  2002-10-15  |  28KB  |  707 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        3.  _C_h_a_n_g_e_s__a_n_d__A_d_d_i_t_i_o_n_s
  9.  
  10.        The major additions and changes for the basic services and
  11.        tools of the Performance Co-Pilot are described in the
  12.        following sections.
  13.  
  14.        Refer to the reference pages of the individual utilities for
  15.        a complete description of any new functionality.
  16.  
  17.        3.1  _I_n_f_r_a_s_t_r_u_c_t_u_r_e__C_h_a_n_g_e_s
  18.  
  19.        The following changes have been made to the PCP
  20.        infrastructure that affect both collector and monitor
  21.        configurations.
  22.  
  23.  
  24.        3.1.1  _C_h_a_n_g_e_s__f_o_r__I_R_I_X__6_._5
  25.  
  26.        The following incidents were resolved for IRIX 6.5.13.
  27.  
  28.        817880  The rrrreeeemmmmoooovvvveeee command to ppppmmmmaaaaffffmmmm(1) was not listing all
  29.                of the files used by ppppmmmmllllooooggggggggeeeerrrr(1) for PCP archive
  30.                folios created with the ``record'' facility of the
  31.                GUI tools.
  32.  
  33.        803341  The default ``replay'' tool for PCP archive folios
  34.                created by mmmmkkkkaaaaffff directly was changed from mmmmkkkkaaaaffff to
  35.                ppppmmmmcccchhhhaaaarrrrtttt.  This makes the ppppmmmmaaaaffffmmmm rrrreeeeppppllllaaaayyyy function more
  36.                useful.  The mmmmkkkkaaaaffff(1) man page was updated to be more
  37.                precise about the interactions between mmmmkkkkaaaaffff and
  38.                ppppmmmmaaaaffffmmmm.
  39.  
  40.        The following incidents were resolved for IRIX 6.5.10.
  41.  
  42.        794379  The routine responsible for parsing the PCP metrics
  43.                namespace (ppppmmmmLLLLooooaaaaddddNNNNaaaammmmeeeeSSSSppppaaaacccceeee(3)) incorrectly accepts
  44.                hyphens in metric names.
  45.  
  46.        The following incidents were resolved for IRIX 6.5.8.
  47.  
  48.        768814  Resolved some diskless install problems.
  49.  
  50.        773035  The xxxxvvvvmmmm PMDA exports mirror revive state
  51.                information.
  52.  
  53.        The following incidents were resolved for IRIX 6.5.6.
  54.  
  55.        764463  A new xxxxvvvvmmmm PMDA was added to export performance
  56.                statistics from the _X_V_M volume manager.
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.        3.1.2  _P_C_P__2_._1__t_o__P_C_P__2_._2
  75.  
  76.          1.  PCP 2.2 for both IRIX and Linux is now built from the
  77.              one source code base.  While the list of features and
  78.              packaging may be different between the distributions,
  79.              you may see some evidence of minor changes that are a
  80.              result of unifying the product development process for
  81.              both platforms.
  82.  
  83.          2.  A standard set of environment variables are defined in
  84.              /_e_t_c/_p_c_p._c_o_n_f and described in ppppccccpppp....ccccoooonnnnffff(4).  These
  85.              variables are generally used to specify the location
  86.              of various PCP pieces in the file system and may be
  87.              loaded into shell scripts by sourcing the /_e_t_c/_p_c_p._e_n_v
  88.              shell script (see ppppccccpppp....eeeennnnvvvv(4)) and queried by C/C++
  89.              programs using the ________ppppmmmmGGGGeeeettttCCCCoooonnnnffffiiiigggg(3) library function.
  90.              See the PPPPCCCCPPPPIIIInnnnttttrrrroooo(1) man page for further details.
  91.  
  92.        3.1.3  _P_C_P__2_._0__t_o__P_C_P__2_._1
  93.  
  94.          1.  To help with PCP deployments on systems running
  95.              operating systems other than IRIX, the Performance
  96.              Metrics Name Space (PMNS) has been overhauled to
  97.              remove the iiiirrrriiiixxxx....  prefix from the names of the
  98.              system-centric performance metrics, e.g.
  99.              iiiirrrriiiixxxx....ddddiiiisssskkkk....ddddeeeevvvv....rrrreeeeaaaadddd____bbbbyyyytttteeeessss has become
  100.              ddddiiiisssskkkk....ddddeeeevvvv....rrrreeeeaaaadddd____bbbbyyyytttteeeessss.  In addition to changing the
  101.              PMNS, translations are also handled dynamically in the
  102.              PCP libraries, so all clients will continue to operate
  103.              correctly using either the new or the old names.  As a
  104.              consequence no configuration files will need to be
  105.              changed, and monitoring tools will work correctly in
  106.              environments with a mixture of new and old style PMNS
  107.              deployments.
  108.  
  109.          2.  The PCP inference engine ppppmmmmiiiieeee(1) has migrated from the
  110.              _p_c_p._s_w._m_o_n_i_t_o_r subsystem to the _p_c_p__e_o_e._s_w._e_o_e
  111.              subsystem, and the licensing restrictions have been
  112.              relaxed to allow ppppmmmmiiiieeee to be used to monitor
  113.              performance on the local host without any PCP
  114.              licenses.
  115.  
  116.          3.  Support for running ppppmmmmiiiieeee(1) as a daemon has been
  117.              added.  This has many similarities to the ppppmmmmccccdddd(1) and
  118.              ppppmmmmllllooooggggggggeeeerrrr(1) daemon support - ppppmmmmiiiieeee can be controlled
  119.              through the cccchhhhkkkkccccoooonnnnffffiiiigggg(1) interface, and the startup
  120.              and shutdown script, ////eeeettttcccc////iiiinnnniiiitttt....dddd////ppppmmmmiiiieeee which supports
  121.              starting and stopping multiple ppppmmmmiiiieeee instances
  122.              monitoring one or more hosts.  This is achieved with
  123.              the assistance of another script, ppppmmmmiiiieeee____cccchhhheeeecccckkkk(1) which
  124.              is similar to the ppppmmmmllllooooggggggggeeeerrrr support script
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                                   - 3 -
  137.  
  138.  
  139.  
  140.              ppppmmmmllllooooggggggggeeeerrrr____cccchhhheeeecccckkkk(1).
  141.  
  142.          4.  New capabilities have been added to assist in the
  143.              estimation of PCP archive sizes.  The ----rrrr option for
  144.              ppppmmmmllllooooggggggggeeeerrrr(1) causes the size of the physical record(s)
  145.              for each group of metrics and the expected
  146.              contribution of the group to the size of the PCP
  147.              archive for one full day of collection to be reported
  148.              in the log file.  The ----ssss option to ppppmmmmdddduuuummmmpppplllloooogggg(1) will
  149.              report the size in bytes of each physical record in
  150.              the archive.
  151.  
  152.          5.  Changes to ppppmmmmllllooooggggggggeeeerrrr(1) have greatly reduced the size
  153.              of the *._m_e_t_a files created when logging metrics with
  154.              instance domains that change over time.
  155.  
  156.          6.  As an aid to creating ppppmmmmllllooooggggggggeeeerrrr configuration files,
  157.              ppppmmmmllllooooggggccccoooonnnnffff(1) is a new tool that allows selection of
  158.              groups of commonly desired metrics and customization
  159.              of ppppmmmmllllooooggggggggggggeeeerrrr configurations from a simple interactive
  160.              dialog.
  161.  
  162.        3.2  _C_o_l_l_e_c_t_o_r__C_h_a_n_g_e_s
  163.  
  164.        The following changes effect PMCD and the PMDAs that provide
  165.        the collection services.
  166.  
  167.  
  168.        3.2.1  _L_i_b_i_r_i_x_p_m_d_a__C_h_a_n_g_e_s__f_o_r__I_R_I_X__6_._5
  169.  
  170.        The following incidents were resolved for IRIX 6.5.13.
  171.  
  172.        616514  Export some bufview reported metrics.
  173.  
  174.        815636  Fix network.interface.baudrate scale to match units.
  175.  
  176.        822285  Export CXFS metrics if SGI_IS_OS_CELLULAR.
  177.  
  178.        825330  Export event counter metrics for R12K & R14K.
  179.  
  180.        826783  Export stats for meta and repeater routers on SGI
  181.                Origin 3000 Series systems.
  182.  
  183.        The following incidents were resolved for IRIX 6.5.12.
  184.  
  185.        814585  Export vnode freelist metrics.
  186.  
  187.        The following incidents were resolved for IRIX 6.5.11.
  188.  
  189.        789419  Export tpsc metrics.
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.                                   - 4 -
  203.  
  204.  
  205.  
  206.        807502  Export gfxinfo metrics.
  207.  
  208.        807799  Fix handling of 1394 disk names.
  209.  
  210.        The following incidents were resolved for IRIX 6.5.10.
  211.  
  212.        794983  Fix hinv.cputype for RM5271 and RM7000 cpus.
  213.  
  214.        785163  Export metric for kernel memory per node.
  215.  
  216.        The following incidents were resolved for IRIX 6.5.9.
  217.  
  218.        790121  Provide support for SN1.
  219.  
  220.        No significant _l_i_b_i_r_i_x_p_m_d_a changes were made for IRIX 6.5.7
  221.        or 6.5.8.
  222.  
  223.        The following incidents were resolved for IRIX 6.5.6.
  224.  
  225.        764170  Provide support for Fiber Channel disks.
  226.  
  227.        The following incidents were resolved for IRIX 6.5.5.
  228.  
  229.        649767  Export metrics for streams data, which are also
  230.                exported by nnnneeeettttssssttttaaaatttt ----mmmm.
  231.  
  232.        682896  The semantics of the metrics of
  233.                xxxxbbbboooowwww....{ppppoooorrrrtttt|ttttoooottttaaaallll}....{ssssrrrrcccc|ddddsssstttt} have changed from
  234.                reporting transfer of bytes to transfer of
  235.                micropackets as it is impossible to tell how many
  236.                bytes of data are really transferred.
  237.  
  238.        The following incidents were resolved for IRIX 6.5.4.
  239.  
  240.        675673  Export some additional xfs inode cluster metrics.
  241.  
  242.        The following incidents were resolved for IRIX 6.5.3.
  243.  
  244.        628012  Export wait I/O metrics.
  245.  
  246.        The following incidents were resolved for IRIX 6.5.2.
  247.  
  248.        558773  Export metrics for the instantaneous disk queue
  249.                length and for the running sum of the disk queue
  250.                lengths.
  251.  
  252.        The following incidents were resolved for IRIX 6.5.1.
  253.  
  254.        588158  A section called "Enabling of Statistics Collection"
  255.                has been added to the lllliiiibbbbiiiirrrriiiixxxxppppmmmmddddaaaa(5) man page.
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.                                   - 5 -
  269.  
  270.  
  271.  
  272.        603178  Extra diagnostic messages were added to log the
  273.                state changes of turning the xlv statistics
  274.                gathering on or off.
  275.  
  276.        3.2.2  _O_t_h_e_r__C_h_a_n_g_e_s__f_o_r__I_R_I_X__6_._5
  277.  
  278.        The following incidents were resolved for IRIX 6.5.13.
  279.  
  280.        814533  Support added for instrumentation of activity from
  281.                the kernel's cluster infrastructure heartbeat
  282.                services, as used by CXFS and FailSafe.
  283.  
  284.        820896  A new mmmmmmmmvvvv PMDA was added to support light-weight
  285.                export of performance data from system daemons.
  286.  
  287.        822509  Export activity statistics from the cluster
  288.                infrastructure ffffssss2222dddd(1) daemon using the mmmmmmmmvvvv PMDA.
  289.  
  290.        823395  Export activity statistics from the cluster
  291.                infrastructure daemons ccccllllccccoooonnnnffffdddd(1), ccccrrrrssssdddd(1), ccccaaaadddd(1)
  292.                and the ccccaaaadddd plugins.
  293.  
  294.        The following incidents were resolved for IRIX 6.5.12.
  295.  
  296.        813494  A logic error in handling error returns from some
  297.                system calls caused the xxxxvvvvmmmm PMDA to fail to
  298.                correctly enumerate the instance domain of XVM
  299.                volume elements and physical volumes.
  300.  
  301.        The following incidents were resolved for IRIX 6.5.11.
  302.  
  303.        801248  Due to overflow in intermediate results, some of the
  304.                memory metrics from the pppprrrroooocccc PMDA were susceptible
  305.                to premature overflow.
  306.  
  307.        The following incidents were resolved for IRIX 6.5.10.
  308.  
  309.        782226  Add ``job id'' to pppprrrroooocccc PMDA.
  310.  
  311.  
  312.        3.2.3  _P_C_P__2_._1__t_o__P_C_P__2_._2
  313.  
  314.          1.  The interface provided by _l_i_b_p_c_p__p_m_d_a between PMCD and
  315.              a PMDA has been extended to support a new protocol
  316.              (PPPPMMMMDDDDAAAA____IIIINNNNTTTTEEEERRRRFFFFAAAACCCCEEEE____3333), with the following semantics for
  317.              the return codes from ppppmmmmddddaaaaFFFFeeeettttcccchhhh(3) callbacks:
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.                                   - 6 -
  335.  
  336.  
  337.  
  338.        _______________________________________________________________________________
  339.            Interface       Return Value                     Meaning
  340.        _______________________________________________________________________________
  341.         PMDA_INTERFACE_1
  342.         or
  343.         PMDA_INTERFACE_2
  344.                                           Value is an error code  (e.g. PM_ERR_PMID,
  345.                                           PM_ERR_INST or PM_ERR_AGAIN)
  346.                            < 0
  347.  
  348.  
  349.                            >= 0           Success
  350.        _______________________________________________________________________________
  351.                                           Value is an error code  (e.g. PM_ERR_PMID,
  352.                                           PM_ERR_INST or PM_ERR_AGAIN)
  353.         PMDA_INTERFACE_3   < 0
  354.  
  355.                            0              The metric value is not currently available
  356.                            > 0            Success
  357.        _______________________________________________________________________________
  358.        |||||||||||
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.                          |||||||||||
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.                                         |||||||||||
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.                                                                                       |||||||||||
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.              These changes allow more detail to be passed back from
  397.              the PMDA to the clients via PMCD in the cases where
  398.              metric values are legitimately not currently available
  399.              (as opposed to some error condition preventing the
  400.              metric value from being fetched).
  401.  
  402.        3.2.4  _P_C_P__2_._0__t_o__P_C_P__2_._1
  403.  
  404.          1.  The pppprrrroooocccc agent has been changed to use
  405.              /_p_r_o_c/_p_i_n_f_o/_x_x_x_x if possible and only use /_p_r_o_c/_x_x_x_x
  406.              if there is no alternative.  Previously this agent
  407.              always used /_p_r_o_c/_x_x_x_x to extract process information,
  408.              and this caused unnecessary access checking to take
  409.              place and some NFS contention problems were reported
  410.              as a result.
  411.  
  412.          2.  The new eeeessssppppppppiiiinnnngggg PMDA provides quality of service
  413.              metrics for consumption by the Embedded Support
  414.              Partner (ESP) infrastructure (released in IRIX 6.5.5).
  415.              This PMDA can be used in conjunction with ppppmmmmiiiieeee(1)
  416.              rules generated by the new ppppmmmmiiiieeeeccccoooonnnnffff(1) tool to detect
  417.              service failure on either local or remote hosts.
  418.              Among the services which can be probed are ICMP, SMTP,
  419.              NNTP, ppppmmmmccccdddd, and local HIPPI interfaces using the new
  420.              hhhhiiiipppppppprrrroooobbbbeeee(1) utility.
  421.  
  422.          3.  Changes to the way ppppmmmmccccdddd(1) and ppppmmmmllllooooggggggggeeeerrrr(1) are started
  423.              from ////eeeettttcccc////iiiinnnniiiitttt....dddd////ppppccccpppp.
  424.  
  425.                a.  When ppppmmmmllllooooggggggggeeeerrrr is chkconfig'd oooonnnn, ppppmmmmllllooooggggggggeeeerrrr
  426.                    instances are launched in the background from
  427.                    ////eeeettttcccc////iiiinnnniiiitttt....dddd////ppppccccpppp ssssttttaaaarrrrtttt, as this helps faster
  428.                    system reboots.  In some cases this results in
  429.                    diagnostics from ppppmmmmllllooooggggggggeeeerrrr and/or
  430.                    ////uuuussssrrrr////ppppccccpppp////bbbbiiiinnnn////ppppmmmmllllooooggggggggeeeerrrr____cccchhhheeeecccckkkk that previously
  431.                    appeared when ////eeeettttcccc////iiiinnnniiiitttt....dddd////ppppccccpppp was run to now be
  432.                    generated asynchronously - any such messages are
  433.                    forwarded to the rrrrooooooootttt user as e-mail.  These
  434.                    messages are in addition to those already
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.                                   - 7 -
  447.  
  448.  
  449.  
  450.                    written to /_v_a_r/_a_d_m/_p_c_p/_N_O_T_I_C_E_S by ppppmmmmppppoooosssstttt(1)
  451.                    from ////eeeettttcccc////iiiinnnniiiitttt....dddd////ppppccccpppp.
  452.  
  453.                b.  A new utility, ppppmmmmccccdddd____wwwwaaaaiiiitttt(1), provides a more
  454.                    reliable mechanism for detecting that ppppmmmmccccdddd is
  455.                    ready to accept client connections.
  456.  
  457.          4.  In concert with changes to ppppmmmmiiiieeee, the ppppmmmmccccdddd PMDA has
  458.              been extended to export information about executing
  459.              ppppmmmmiiiieeee instances and their progress in terms of rule
  460.              evaluations and action execution rates.  Refer to the
  461.              ppppmmmmccccdddd....ppppmmmmiiiieeee....****  metrics.
  462.  
  463.        3.3  _M_o_n_i_t_o_r__C_h_a_n_g_e_s
  464.  
  465.        The major additions and changes for the performance
  466.        visualization and analysis tools are described below.
  467.  
  468.  
  469.        3.3.1  _C_h_a_n_g_e_s__f_o_r__I_R_I_X__6_._5
  470.  
  471.        The following incidents were resolved for IRIX 6.5.13.
  472.  
  473.        807561  The semantics for the ----iiii and ----IIII options to
  474.                ppppmmmmpppprrrroooobbbbeeee(1) were changed to allow all instances (not
  475.                just the ones found at the next ppppmmmmFFFFeeeettttcccchhhh(3)) to be
  476.                reported.
  477.  
  478.        814452  Timestamps have been added to the ppppmmmmiiiieeee(1) output
  479.                when the ----vvvv option is used.
  480.  
  481.        823023  Added the new ttttooooppppiiiioooo(1) tool to measure process-level
  482.                demand for I/O bandwidth.
  483.  
  484.        The following incidents were resolved for IRIX 6.5.12.
  485.  
  486.        815387  The list of instances reported by ppppmmmmvvvvaaaallll(1) was not
  487.                being sorted, and this caused some confusion for
  488.                metrics with an underlying instance domain that
  489.                changed over time.
  490.  
  491.        The following incidents were resolved for IRIX 6.5.11.
  492.  
  493.        803336  Better creation of ppppmmmmaaaaffffmmmm(1) archive folios from the
  494.                ``record'' mode of oooovvvviiiieeeewwww(1) for both SGI Origin 2000
  495.                and Origin 3000 Series systems.
  496.  
  497.        The following incidents were resolved for IRIX 6.5.9.
  498.  
  499.        790122  Add support for SGI Origin 3000 Series systems in
  500.                oooovvvviiiieeeewwww(1).
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.                                   - 8 -
  513.  
  514.  
  515.  
  516.        The following incidents were resolved for IRIX 6.5.8.
  517.  
  518.        776214  Better handling of error return codes for _t_e_l_n_e_t
  519.                commands used by the eeeessssppppppppiiiinnnngggg and sssshhhhppppiiiinnnngggg PMDAs.
  520.  
  521.        781065  The generic ppppmmmmiiiieeee rules supported by ppppmmmmiiiieeeeccccoooonnnnffff have
  522.                been extended to allow alarm notification to be
  523.                passed to EnlightenDSM.
  524.  
  525.  
  526.        3.3.2  _P_C_P__2_._1__t_o__P_C_P__2_._2
  527.  
  528.          1.  Support for the SGI Origin 3000 Series servers has
  529.              been added with new visualisation features specific
  530.              for these servers, and a complete re-write of the
  531.              oooovvvviiiieeeewwww(1) monitoring application.
  532.  
  533.        3.3.3  _P_C_P__2_._0__t_o__P_C_P__2_._1
  534.  
  535.          1.  ppppmmmmiiiieeee
  536.  
  537.                a.  A syntactic restriction in the specification
  538.                    language has been relaxed, and actions may now
  539.                    have an arbitrary number of quoted arguments
  540.                    (previously at most two arguments were allowed).
  541.                    At the same time a problem with the ssssyyyysssslllloooogggg
  542.                    action was resolved, allowing the ----pppp option to
  543.                    be passed to llllooooggggggggeeeerrrr(1).  For example, this is
  544.                    now valid:
  545.                        some_inst (
  546.                            (100 * filesys.used / filesys.capacity) > 98 )
  547.                        -> syslog "-p daemon.info 'file system close to full"
  548.                                          " %h:[%i] %v% " "'";
  549.  
  550.                b.  Metrics with dynamic instance domains are now
  551.                    correctly handled by ppppmmmmiiiieeee.  Previously ppppmmmmiiiieeee
  552.                    instantiated the instance domain when it
  553.                    started, and was oblivious to any subsequent
  554.                    changes in the instance domain.  This is most
  555.                    useful for rules using the metrics of the
  556.                    hhhhoooottttpppprrrroooocccc PMDA that is part of the ppppccccpppp product.
  557.  
  558.                c.  The ppppmmmmiiiieeee language has been extended to allow two
  559.                    new operators mmmmaaaattttcccchhhh____iiiinnnnsssstttt and nnnnoooommmmaaaattttcccchhhh____iiiinnnnsssstttt that
  560.                    take a regular expression and a boolean
  561.                    expression.  The result is the boolean AND of
  562.                    the expression and the result of matching (or
  563.                    not matching) the associated instance name
  564.                    against the regular expression.
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.                                   - 9 -
  579.  
  580.  
  581.  
  582.                    For example, this rule evaluates error rates on
  583.                    various 10BaseT Ethernet network interfaces
  584.                    (e.g. ecN, etN or efN):
  585.                        some_inst
  586.                            match_inst "^(ec|et|ef)"
  587.                                         network.interface.total.errors > 10 count/sec
  588.                        -> syslog "Ethernet errors:" " %i";
  589.                    The following rule evaluates available free
  590.                    space for all filesystems except the root
  591.                    filesystem:
  592.                        some_inst
  593.                            nomatch_inst "/dev/root"
  594.                                         filesys.free < 10 Mbytes
  595.                        -> print "Low filesystem free (Mb):" " [%i]:%v";
  596.  
  597.                d.  During rule evaluation, ppppmmmmiiiieeee keeps track of the
  598.                    expected number of rule evaluations, number of
  599.                    rules actually evaluated, the number of
  600.                    predicates that are true and false, the number
  601.                    of actions executed, etc.  These statistics are
  602.                    maintained as binary data structures in the
  603.                    mmmmmmmmaaaapppp'ed files /_v_a_r/_t_m_p/_p_m_i_e/<_p_i_d>.  If ppppmmmmiiiieeee is
  604.                    running on a system with a PCP collector
  605.                    deployment, the ppppmmmmccccdddd PMDA exports these metrics
  606.                    via the new ppppmmmmccccdddd....ppppmmmmiiiieeee....****  group of metrics.
  607.  
  608.                e.  Some restrictions on the expansion of macros
  609.                    (e.g. $name) have been removed, so macro
  610.                    expansion can occur anywhere in the ppppmmmmiiiieeee rule
  611.                    specifications.
  612.  
  613.                f.  There has been some changes to improve the
  614.                    formatting of numeric values reported with the
  615.                    options ----vvvv, ----VVVV and ----WWWW, and for the expansion of
  616.                    %%%%vvvv in actions.  In general terms these have
  617.                    removed extra white space and reduced the
  618.                    likelihood of scientific notation being used.
  619.  
  620.          2.  A set of parameterized ppppmmmmiiiieeee rules have been developed
  621.              which are applicable to most systems and will allow
  622.              ppppmmmmiiiieeee to be used by new users without knowledge of the
  623.              ppppmmmmiiiieeee syntax.  A new utility, ppppmmmmiiiieeeeccccoooonnnnffff(1) has been
  624.              built which allows these rules to be enabled or
  625.              disabled, or the parameters and thresholds adjusted
  626.              for a specific system.
  627.  
  628.              The combination of ppppmmmmiiiieeee, ppppmmmmiiiieeeeccccoooonnnnffff, ppppmmmmiiiieeee____cccchhhheeeecccckkkk and
  629.              ////eeeettttcccc////iiiinnnniiiitttt....dddd////ppppmmmmiiiieeee provides the infrastructure required
  630.              for PCP to search for behavior indicative of
  631.              performance problems in a fully automated manner with
  632.              little or no local customization required.  Where
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.                                   - 10 -
  645.  
  646.  
  647.  
  648.              customization is needed, ppppmmmmiiiieeeeccccoooonnnnffff(1) provides a
  649.              convenient way of doing this.
  650.  
  651.          3.  A new utility, hhhhiiiipppppppprrrroooobbbbeeee(1), has been added which will
  652.              check the status of HIPPI interfaces on a system.
  653.              More sophisticated monitoring of HIPPI interfaces will
  654.              be supported with a hhhhiiiippppppppiiii PMDA that will be released
  655.              as part of the forthcoming PCP for HPC add-on product.
  656.  
  657.        3.4  _F_e_a_t_u_r_e_s__R_e_m_o_v_e_d__o_r__D_e_p_r_e_c_a_t_e_d
  658.  
  659.        In PCP 2.2, the following features from earlier PCP versions
  660.        have been removed or are deprecated.
  661.  
  662.        None.
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.